using System;
using System.Collections.Generic;
using System.Text;
using HeThongDAO;
using DTO;
using System.Data;

namespace HeThongBUS
{
    public enum HoaDonBUSResult
    {
        OK,
        USERNAMEERROR,
        PASSWORDERROR,
        DAOERROR
    }

    public class HoaDonBUS
    {
        public static DataTable LayDanhSachHoaDon()
        {
            return HoaDonDAO.LayDanhSachHoaDon();
        }

        public static HoaDonBUSResult ThemHoaDon(HoaDonDTO hdDTO)
        {
            // Kiem tra du lieu nhap


            if (!HoaDonDAO.ThemHoaDon(hdDTO))
                return HoaDonBUSResult.DAOERROR;
            return HoaDonBUSResult.OK;
        }

        public static HoaDonBUSResult CapNhatHoaDon(HoaDonDTO hdDTO)
        {
            // Kiem tra du lieu nhap


            if (!HoaDonDAO.CapNhatHoaDon(hdDTO))
                return HoaDonBUSResult.DAOERROR;
            return HoaDonBUSResult.OK;
        }

        public static HoaDonBUSResult XoaHoaDon(HoaDonDTO hdDTO)
        {
            // Kiem tra du lieu nhap


            if (!HoaDonDAO.XoaHoaDon(hdDTO))
                return HoaDonBUSResult.DAOERROR;
            return HoaDonBUSResult.OK;
        }
    }
}
